package com.game;

import com.game.controller.MapController;
import com.game.data.*;
import com.game.utils.MyScaner;
import com.game.utils.Storage;
import com.game.view.Message;
import com.game.view.Print;

import java.io.File;
import java.io.UnsupportedEncodingException;

/**
 * @Description:游戏主入口
 **/
public class GameMain {
    public static void main(String[] args) {
        System.out.println("                         ██                                             \n" +
                "                        ░██                                             \n" +
                " ███     ██    █████    ░██    █████     ██████    ██████████     █████ \n" +
                "░░██  █ ░██   ██░░░██   ░██   ██░░░██   ██░░░░██  ░░██░░██░░██   ██░░░██\n" +
                " ░██ ███░██  ░███████   ░██  ░██  ░░   ░██   ░██   ░██ ░██ ░██  ░███████\n" +
                " ░████░████  ░██░░░░    ░██  ░██   ██  ░██   ░██   ░██ ░██ ░██  ░██░░░░ \n" +
                " ███░ ░░░██  ░░██████  0 ███  ░░█████   ░░██████    ███ ░██ ░██  ░░██████\n" +
                "░░░    ░░░    ░░░░░░   ░░░    ░░░░░     ░░░░░░    ░░░  ░░  ░░    ░░░░░░ \n");

        System.out.println("欢迎加入奇异录");
        System.out.println("【0.新游戏】");
        System.out.println("【1.继续游戏】");
        System.out.println("【2.退出】");
        System.out.print("你的选择:");
        String keyDown = MyScaner.getKeyDown();
        switch (keyDown){
            case "1":
                boolean b = Storage.loadGame();
                if (b){
                    Message.success("加载成功!!!");
                }else {
                    Message.error("暂无存档,游戏需要保存");
                    Message.printMsg();
                    return;
                }
                break;
            default:break;
        }
        Print.printMain();
    }

}
